import { openBuildService } from '../../helper/service'
// 值类型为String或Object,String为url(method),Object同axios(config)参数支持相同,data和params只能为对象类型
const settings = {
    // 获取合同列表
    getPurchaseData: {
        url: 'bulk/api/v1/contract/list',
        method: 'get'
    },
    // 合同详情
    getPurchaseDataDetails: {
        url: 'bulk/api/v1/contract/get_contract_detail_list',
        method: 'get'
    },
    // 目标成本测算
    getTargetCostEstimation: {
        url: 'bulk/api/v1/target/get_target_list',
        method: 'get'
    },
    // 目标成本测算详情
    getTargetCostEstimationDetails: {
        url: 'bulk/api/v1/target/get_target_det',
        method: 'get'
    },
    // 项目月材料需求计划列表
    getProjectMonthMaterialSchedule: {
        url: 'bulk/api/v1/materiel_month_plan/list',
        method: 'get'
    },
    // 项目月材料需求计划列表详情
    getProjectMonthMaterialScheduleDetails: {
        url: 'bulk/api/v1/materiel_month_plan/detail',
        method: 'get'
    },
    // 结算单列表
    getInvoicesList: {
        url: 'bulk/api/v1/settle/list',
        method: 'get'
    },
    // 结算单列表详情
    getInvoicesListDetails: {
        url: 'bulk/api/v1/settle/detail',
        method: 'get'
    },
    // 市场价格查询
    getMarketInquire: {
        url: 'bulk/api/v1/gl/list',
        method: 'get'
    },
    // 入库单列表
    getReceiptList: {
        url: 'bulk/api/v1/in_store/list',
        method: 'get'
    },
    // 入库单详情
    getReceiptListDetails: {
        url: 'bulk/api/v1/in_store/detail',
        method: 'get'
    },
    // 主数据池人员账号
    getMainDataPeopleNumber: {
        url: 'plat/api/v1/jt/staff_list',
        method: 'get'
    },
    // 主数据池物料分类列表
    getMaindataMaterialCategory: {
        url: 'plat/api/v1/jt/materiel_type_list',
        method: 'get'
    },
    // 主数据池物料表
    getMaindataMaterialTable: {
        url: 'plat/api/v1/jt/materiel_list',
        method: 'get'
    },
    // 主数据池供应商
    getMaindataVendor: {
        url: 'plat/api/v1/jt/supplier_list',
        method: 'get'
    },
    // 主数据池供应商类型下拉框
    getMaindataVendorSelect: {
        url: 'plat/api/v1/jt/supplier_box',
        method: 'get'
    },
    // 主数据池组织架构
    getMaindataOrganization: {
        url: 'plat/api/v1/jt/org_list',
        method: 'get'
    },
    // 主数据池组织架构未绑定树形结构
    getMaindataOrganizationTree: {
        url: 'plat/api/v1/jt/jt_org_tree',
        method: 'get'
    },
    // 主数据池-公共中心组织树(未绑定)
    getMaindataPublicCenterTree: {
        url: 'plat/api/v1/jt/console_org_tree',
        method: 'get'
    },
    // 主数据池组织架构绑定公共中心
    getMaindataBindPublicCenter: {
        url: 'plat/api/v1/jt/jt_bind_console',
        method: 'put'
    },
    // 主数据池解除绑定公共中心组织
    getMaindataRemoveBindPublicCenter: {
        url: 'plat/api/v1/jt/jt_unbind_console',
        method: 'put'
    },
    // 主数据池部门
    getMaindataDepartment: {
        url: 'plat/api/v1/jt/dept_list',
        method: 'get'
    },
}
export default openBuildService(settings)